Conversation
bjohansebas
left a comment
There was a problem hiding this comment.
LGTM as a regular member of the CPC.
|
I should have previously mentioned my +1 on behalf of the openjs foundation CPC as well :) |
ljharb
left a comment
There was a problem hiding this comment.
I think Claudio's comments still need addressing?
|
|
||
| TSC memberships are not time-limited. There is no maximum size of the TSC. | ||
|
|
||
| The TSC may add additional members to the TSC through meeting consensus. The consensus requires at least five TSC members to be present to approve a new member. A TSC member can be removed from the TSC by voluntary resignation or by a standard TSC motion. |
There was a problem hiding this comment.
What is a "standard TSC motion"? (is it defined anywhere?) If there are 5 members present, does the one being removed get to participate in this consensus?
(some of the below sections might answer all my questions, though)
There was a problem hiding this comment.
We're sticking with language/inspiration from https://webpack.js.org/contribute/Governance-Overview/.
There was a problem hiding this comment.
Unfortunately that may not be a good exemplar, since it too fails to describe how a TSC member may be removed (or even added). It does link to node's TSC charter, though, which makes it seem like an oversight (cc @ovflowd).
There was a problem hiding this comment.
pedantically, #2 (comment) should probably block approval, but practically speaking, it's been a year and this can be resolved later as long as it's not forgotten.
per today's CPC discussion, it might be simpler to replace the entire governance section contents with a link to GOVERNANCE.md, and openjs-foundation/cross-project-council#1759 will hopefully help with preparing that document in the future.
NativeScript Charter for OpenJS Foundation.